package com.youlu.campus.entity.VO.res;

import com.youlu.campus.entity.MemberShipInfo;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 用户信息类
 */
@Getter
@Setter
public class VisitorUserInfoRes implements Serializable {
    public String id;
    private String name;
    private String avatarUrl;

    private String nickName;

    private String openId;

    private String unionId;

    private String token;

    private String gender;

    /**
     * 大学编码
     */
    protected String universityValue;

    /**
     * 大学名称
     */
    protected String universityName;
    /**
     * 志愿时长
     */
    private Integer volunteerDutaion;
    /**
     * 兼职时长
     */
    private Integer partTimeJobDutaion;
    /**
     * 是否时会员
     */
    private Boolean memberShiped = Boolean.TRUE;
    /**
     * 会员卡信息
     */
    private MemberShipInfo memberShipInfo;
    /**
     * 用户所在的省
     */
    private String province;
    /**
     * 学校ID
     */
    private String universityId;
    /**
     * QQ号
     */
    private String qqNumber;
    /**
     * email
     */
    private String email;
    /**
     * 是否授权
     */
    private Boolean binded;
    /**
     * 电话
     */
    private String mobile;
    /**
     * 是否绑定过手机号
     */
    private Boolean checkedMobile = Boolean.FALSE;
    /**
     * 是否有分享
     */
    private Boolean hasShare;
}
